class Dog:
    @classmethod
    def get_name(cls):
        cls.name = '李四'
        print(cls.name)
    def show_name(self):
        # self.get_name()
        Dog.get_name()  # 在普通方法里面调用类方法
    index = 0 #类属性
    def __init__(self):   #初始化方法     成员方法     self：谁调用就指向谁
        Dog.index += 1    #调用的类属性   1、改变类属性的值：类名.类属性
                         #              2、不想改变类属性的值  self.类属性
    @classmethod
    def get_index(cls):
        return cls.index
d1 = Dog()
d2 = Dog()
d3 = Dog()
d4 = Dog()
d5 = Dog()
print(Dog.get_index()) #  index的值是多少？
